文章目录
脚本示例定义变量数组定义iffor循环unitlwhilecase实用小命令
脚本示例
执行命令行vim test.sh 新建一个test.sh文件,内容如下:
#! /bin/bash
echo "Hello World!"
这么保存的话没有可执行权限so it is 白色 然后我们给他加一个可执行权限 执行命令行chmod +x test.sh 然后他就绿了,why???? 咱也不敢说咱也不敢问 然后 ./test.sh 按理说文章到此结束 但是。。。。。 此时此景需要 浅学一下if,for,while,case,until以及 简单语法
![在这里插入图片描述](https://img-blog.csdnimg.cn/c8b202ad50ca4c6ca84c778c28a67f0b.gif#pic_center)
定义变量
name=tangseng
echo $name # 输出tangseng
数组定义
#! /bin/bash
array[0]=1
array[1]=abc
array[2]="def"
array[3]=666
# 这两种方法都是打印出所有
echo ${array[@]}
echo ${array[*]}
array=(1 abc "def" yxc)
echo ${array[0]}
echo ${array[1]}
echo ${array[2]}
acs@a4a288b733bc:~/test$
![在这里插入图片描述](https://img-blog.csdnimg.cn/88bcf5fe1fbf4d4da46b3447416f8d63.png)
if
#! /bin/bash
read -p "Please input: " a
if [ $a -eq 0 ]
then
echo ${a}等于0
elif [ $a '>' 0 ]
then
echo ${a}大于0
else
echo ${a}小于0
fi
![在这里插入图片描述](https://img-blog.csdnimg.cn/679ee460602f46cab648c6402bc1d810.png)
-eqa是否等于b-nea是否不等于b-gta是否大于b-lta是否小于b-gea是否大于等于b-lea是否小于等于b
for循环
#! /bin/bash
for ((i=0; i |